"' OOFEM "'is an finite element code with object oriented architecture.
2.
Through its flexible, object oriented architecture it allows to configure all components in a very flexible way ( e . g ., pre-processing steps to execute, HMM topology, training sequence, algorithm parameters, adaptation sequences, etc . ), without the need to modify source code or recompile.